Parity-Stream Separation and SLC/MLC Convertible Programming for Life Span and Performance Improvement of SSD RAIDs

نویسندگان

  • Yoohyuk Lim
  • Jaemin Lee
  • Cassiano Campes
  • Euiseong Seo
چکیده

To reduce the performance and lifespan loss caused by the partial-stripe writes in SSD RAIDs, we propose two schemes: parity-stream separation and SLC/MLC convertible programming. Parity-stream separation splits the parity block stream from the data block stream to decrease valid page copy during garbage collection. In the convertible programming scheme, the flash memory blocks that are allocated for parity data are programmed in SLC mode to reduce the wear caused by programming stress, while the other flash memory blocks are written in MLC mode as usual. Evaluation shows that our scheme decreased garbage collection overhead by up to 58% and improved lifespan by up to 54%, assuming that the MLC write stress was 3.5 times that of the SLC.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Schemes for Extending the Lifetime of SSD

The limited use lifetime is a significant drawback of the solid state disk (SSD). When the P/E cycles exceed the nominal endurance limit, the entire SSD is rendered non-functional as worn out. As the low endurance, the MLC Flash based SSD is not suitable used in lifetime-aware applications and the totalbyte-written of conventional MLC SSD is much less than SLC SSD. In this paper, we proposed an...

متن کامل

Enabling TRIM Support in SSD RAIDs

Deploying solid state drives (SSDs) in RAID configurations can leverage the performance of persistent storage systems into a new dimension. However, the Achilles’ heel of SSDs and, therefore, also SSD RAIDs is their write performance, especially for small random requests. To prevent a degradation of the write throughput, it is important to maintain an adequate amount of free flash capacity. Thi...

متن کامل

Efficient Use of Low Cost SSDs for Cost Effective Solid State Caches

Conventional Hard Disk Drives (HDDs) and emerging Solid State Drives (SSDs) each has strengths and limitations in terms of latency, price, and lifetime. To mitigate the limitations and amplify their advantages, the Solid State Cache (SSCs), which use flash based SSD as a data cache, have been introduced in previous studies [4, 5]. These studies have focused only on improving the performance and...

متن کامل

Theoretical Performance Evaluation of Inorganic (Non Pd-Based) Membranes for Hydrogen Separation

The aim of this work theoretical study is to theoretically investigate a inorganic membrane assisted purifcation process of an H2-rich stream derived from a conventional methanol steam reforming stage. In particular, a black-box model for multicomponent gas mixture purifcation is dev...

متن کامل

Evaluation of MLC Thickness and Composite Effects on Collimation Parameters using EGSnrc and IAEA Phase Space Data

Background: Recently, multileaf collimators (MLC) have become an important part of any LINAC collimation system because they reduce the treatment planning time and improve the conformity. Important factors that affect MLCs collimation performance are leaves material composition and their thickness.Objective: In this study, we investigate main dosimetric parameters of a typical MLC includi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017